package com.vortex.cloud.sample.dto;

import io.swagger.v3.oas.annotations.Parameter;
import lombok.Data;

import java.time.LocalDate;
import java.time.LocalDateTime;
import java.time.LocalTime;

/**
 * @author 王林
 * @version 1.0
 * @date 2021-10-14 周四
 * @time 15:26
 * @description
 */
@Data
public class TaskUserQueryDTO {

    /**
     * 姓名
     */
    @Parameter(description = "姓名")
    private String name;

    /**
     * 日期
     */
    @Parameter(description = "日期")
    private LocalDate taskDate;

    /**
     * 时间
     */
    @Parameter(description = "时间")
    private LocalTime taskTime;

    /**
     * 年月日时分秒
     */
    @Parameter(description = "年月日时分秒")
    private LocalDateTime taskDateTime;

    /**
     * 用户类型，0：管理员，1：普通用户
     */
    @Parameter(description = "用户类型,0:管理员，1:普通用户")
    private String roleType;

    /**
     * 身份证号
     */
    @Parameter(description = "身份证号")
    private String idNo;

    /**
     * 性别，1：男,0：女 -参见Position枚举
     */
    @Parameter(description = "性别")
    private String sex;

    /**
     * 手机号
     */
    @Parameter(description = "手机号")
    private String mobileNo;

    /**
     * 职位，参见Position枚举
     */
    @Parameter(description = "职位，参见Position枚举")
    private String position;

    /**
     * 邮箱
     */
    @Parameter(description = "邮箱")
    private String email;


}
